//
//  XYHomeTableViewController.m
//  新项目
//
//  Created by xmy on 2017/2/24.
//  Copyright © 2017年 xmy. All rights reserved.
//

#import "XYHomeTableViewController.h"
#import "XYFunctionViewController.h"
#import "XYHeadLineView.h"
#import "XYSecondPictureView.h"
#import "XYNormalView.h"



static NSString *heardCellid = @"heardCellid";
static NSString *firstCellid = @"firstCellid";
static NSString *normalCellid = @"normalCellid";
static NSString *headLineCellid = @"headLineCellid";



@interface XYHomeTableViewController ()<UITableViewDelegate,UITableViewDataSource>
@property(nonatomic,strong)UITableView *tableView;
@end

@implementation XYHomeTableViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor whiteColor];
    //设置tableView
    UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height-35-49-64)style:UITableViewStyleGrouped];
    
    tableView.delegate = self;
    tableView.dataSource = self;
    
    [self.view addSubview:tableView];
    self.tableView = tableView;
    
    self.tableView.bounces = NO;
    
    [self.view addSubview:_tableView];
    
    /*头部视图*/
    XYFunctionViewController *recommendViewC = [[XYFunctionViewController alloc]init];
    recommendViewC.view.frame = CGRectMake(0, 0, self.view.bounds.size.width, 411);
    [self addChildViewController:recommendViewC];
    [self.view addSubview:recommendViewC.view];
    self.tableView.tableHeaderView =recommendViewC.view;
    //取消滚动条
    self.tableView.showsVerticalScrollIndicator = NO;
   
    
    
    [self.tableView registerNib:[UINib nibWithNibName:@"XYADTableViewCell" bundle:nil] forCellReuseIdentifier:firstCellid];
    
    [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:normalCellid];
    [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:heardCellid];
        [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:headLineCellid];
    
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; {
    return 5;
}

// 有多少行
- (NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
  
    return 1;
}

// cell
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:normalCellid forIndexPath:indexPath];
    XYNormalView *normalView = [[XYNormalView alloc]init];
    normalView.frame = CGRectMake(0, 0, self.view.bounds.size.width, 350);
    [cell.contentView addSubview:normalView];
    
    return cell;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    
        return 350;
    
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    return 1;
}

//点击
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    
}
@end
